package io;

import java.io.*;
import java.nio.charset.StandardCharsets;

/**
 * 缓冲字符流-----最常用的读写字符串的流
 * 是一对高级流, 字符流
 * 内部维护一个默认8KB(8192)长度的char数组,还是以块读写形式来提高效率
 * PrintWriter
 */
public class PWDemo {
    public static void main(String[] args) throws IOException {

        //换行  最最常用的字符串输入方式
        PrintWriter pw=new PrintWriter("pw.txt");
        pw.println("心在跳");
        pw.println("是爱情如烈火");
        pw.close();
        //简化操作,底层逻辑是套在高级流上



        /*
        FileOutputStream fos=new FileOutputStream("pw.txt");//文件流
        OutputStreamWriter osw=new OutputStreamWriter(fos, StandardCharsets.UTF_8);//转换流
        BufferedWriter bw=new BufferedWriter(osw);//缓冲字符流
        bw.write("我多想再见你,哪怕匆匆一眼就别离");
        //bw.flush();
        bw.close();
        */
    }
}
